package com.heima.crm.pojos.dtos;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDate;
import java.time.LocalDateTime;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class TbActivityDto {
    private Integer page;
    private Integer size;

    /**
     * 活动开始时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate activityBeginTime;
    /**
     * 活动结束时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate activityEndTime;
    /**
     * 创建开始时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate createBeginTime;
    /**
     * 创建结束时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate createEndTime;
    /**
     * 活动编号==>8位，字母+数字
     */
    private String code;

    /**
     * 渠道来源==>1#线索活动、2#推荐介绍、3#自定义
     */
    private Long channel;

//    /**
//     * 活动id
//     *//*
//    private Long id;
//    *//**
//     * 活动名称==>新增的页面原型没有
//     *//*
//
//    private String name;
//
//    *//**
//     * 活动简介
//     *//*
//    private String info;
//
//
//    *//**
//     * 活动类型==>1#课程折扣、2#课程代金券
//     *//*
//    private Integer type;
//
//    *//**
//     * 课程折扣==>手输，整数个位数字，或者小数，支持小数点后1位
//     *//*
//    private Float discount;
//
//    *//**
//     * 课程代金券==>单位默认元，手输，1-5位整数
//     *//*
//    private Integer vouchers;
//
//    *//**
//     * 创建时间==>精确到秒
//     *//*
//    private LocalDateTime createTime;
//
//    *//**
//     * 修改时间
//     *//*
//    private LocalDateTime updateTime;
//
//    *//**
//     * 创建人==>通过用户id指定
//     *//*
//    private Long createUser;
//
//    *//**
//     * 修改人==>通过用户id指定
//     *//*
//    private Long updateUser;
//*/
}
